have the upper hand on someone - Francés Inglés Diccionario